package com.allwees.bs.module.ums.dao;

import com.allwees.bs.core.model.user.entity.MessageModel;
import com.allwees.bs.module.ums.entity.Message;
import com.allwees.core.common.util.reflect.PojoUtil;
import com.allwees.core.dao.mybatis.dao.BaseDao;
import com.allwees.sender.message.MessageSaveDao;

public interface MessageDao extends BaseDao<Message>, MessageSaveDao {

    @Override
    default void saveMessage(MessageModel model) {
        insert(PojoUtil.copy(new Message(), model));
    }
}
